# 元组
# 1. 不能修改，不可变类型，如果想操作元组需要先将元组转为列表
# 2. 用（）的形式
# 3. 元组也是可迭代对象
# 4. 元组是有序的，下标操作, todo 支持切面操作[:],操作后也是元组
# 5. 元组也有操作符，方法跟列表的操作符是一样的

t = (1, 2, 3, 4, 5)
print(t[2]) #输出下标为2的元组元素
n = t[2:4]  #切片，范围是下标2~4, n也是tuple
print(n)

# 元组和列表相互转换
t = (1, 2, 3, 4, 5)
l = list(t) #将元组转换成列表
print(l)    #输出列表
del l[2]    #列表指定元素的删除
print(l)    #输出新列表
t = tuple(l)    #列表转换成元组
print(t)
